package Modelo;

public class Nota {
	
	Oitava oitava;
	Tempo tempo;
	Tipo tipo;

	public Nota(Oitava oitava, Tempo tempo, Tipo tipo) {
		super();
		this.oitava = oitava;
		this.tempo = tempo;
		this.tipo = tipo;
	}

	public Nota(Tipo tipo) {
		super();
		this.tipo = tipo;
	}


	@Override
	public String toString() {
		if (oitava == null && tempo == null)
			return tipo.toString();
		else
			return tipo.toString() + oitava.toString() + tempo.toString();
	}	
	
}
